#ifndef _LIBTH_
#define _LIBTH_

#include "typ.h"

int getPere(Tas* t, int n);

int getDroit(Tas* t, int n);

int getGauche(Tas* t, int n);

void echanger(Tas* t, int i1, int i2);
void echangerV2(TasV2* t, int i1, int i2);




void entasser(Tas* t, int n);
void entasserV2(TasV2* t, int n);

// ajouterTas(Tas* t, TypGraphe* g, int sommet);

// int firstset(int bits);

void retirerRacine(Tas* t, TypArete* arete);

void faireTas(Tas* t);
void faireTasV2(TasV2* t);

void afficherTas(Tas* t);
void afficherTasV2(TasV2* t);



#endif
